Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
rdlc.rdl.Message

Packages that use Message
rdlc.hw | This package contains all the classes to transform an RDL design into a hardware design.
rdlc.netlist.rdl | This package handles pretty printing an RDL design back into RDL.
rdlc.rdl | Contains all of the functionality for reading RDL files and parsing them into an in memory representation.
rdlc.sw | This package contains all the classes to transform an RDL design into a object-oriented software design.

Uses of Message in rdlc.hw

Methods in rdlc.hw with parameters of type Message
`protected void` | `ModuleParameterGroup.add(java.lang.String _name, Message message, boolean link)` Helper method for constructing messages sizesand tags.
`protected void` | `ModuleWireGroup.add(java.lang.String _name, Message message, ModuleWire.Type Direction, ModuleParameterGroup paramGroup, boolean input)` Helper method for the full constructor.
`protected static ModuleInstance_Standard.Message_Fixed` | `ModuleInstance_Standard.createMessageFixed(java.lang.String _name, ModuleInstance_Standard _instance, Message message)` Create an object which represents a fixed bitwidth message.
`protected static ModuleInstance_Standard.Message_Variable` | `ModuleInstance_Standard.createMessageVariable(java.lang.String _name, ModuleInstance_Standard _instance, Message message)` Create an object which represents a variable bitwidth message.

Constructors in rdlc.hw with parameters of type Message
`ModuleInstance_Standard.Message_Fixed(java.lang.String _name, ModuleInstance_Standard _instance, Message message)` Simple constructor.
`ModuleInstance_Standard.Message_Variable(java.lang.String _name, ModuleInstance_Standard _instance, Message message)`
`ModuleInstance_Standard.MessageSimple(java.lang.String _name, ModuleInstance_Standard _instance, Message message)`
`ModuleInstance_Standard.MessageStruct_Fixed(java.lang.String _name, ModuleInstance_Standard _instance, Message message)`
`ModuleInstance_Standard.MessageStruct_Variable(java.lang.String _name, ModuleInstance_Standard _instance, Message message)`
`ModuleInstance_Standard.MessageUnion_Fixed(java.lang.String _name, ModuleInstance_Standard _instance, Message message)`
`ModuleInstance_Standard.MessageUnion_Variable(java.lang.String _name, ModuleInstance_Standard _instance, Message message)`

Uses of Message in rdlc.netlist.rdl

Methods in rdlc.netlist.rdl with parameters of type Message
`protected void` | `OutputFile.printMessage(Message message, int tabs)` Print the given message type.

Uses of Message in rdlc.rdl

Classes in rdlc.rdl that implement Message
`(package private) class` | `Message_Event` Standard event message type.
`(package private) class` | `Message_Indirect` This class exists as a proxy for a named `Message`.
`(package private) class` | `Message_Simple` Standard simple message type.
`(package private) class` | `Message_Struct` Structured message, modeled after "stucts" in C.
`(package private) class` | `Message_Union` A union message, capable of carrying multiple message types.

Fields in rdlc.rdl declared as Message
`protected Message` | `UnitPort.message` The `Message` type which this port sends or receives.
`Message` | `Message_Union.UntaggedMessage.message` The actual message object.
`protected Message` | `Channel.message` The type of messages carried by this channel.

Fields in rdlc.rdl with type parameters of type Message
`protected Catalog<java.lang.String,Message>` | `Message_Union.fieldTable` A catalog of bindings from names to fields.
`protected Catalog<java.lang.String,Message>` | `Message_Struct.fieldTable` A catalog of bindings from name to fields.

Methods in rdlc.rdl that return Message
`Message` | `UnitPort.getMessage()` Simple accessor.
`Message` | `Channel.getMessage()` Simple accessor.

Methods in rdlc.rdl that return types with arguments of type Message
`Catalog<java.lang.String,Message>` | `Message_Union.getFields()`
`Catalog<java.lang.String,Message>` | `Message_Struct.getFields()`
`Catalog<java.lang.String,Message>` | `Message_Simple.getFields()`
`Catalog<java.lang.String,Message>` | `Message_Indirect.getFields()`
`Catalog<java.lang.String,Message>` | `Message_Event.getFields()`
`Catalog<java.lang.String,Message>` | `Message.getFields()` Simple accessor.

Methods in rdlc.rdl with parameters of type Message
`void` | `Message_Union.add(java.lang.String name, Message message, java.lang.Integer tag, Log errorLog, ErrorLocation errorLocation)` Add the given message as a field of this union after it has been resolved.

Constructors in rdlc.rdl with parameters of type Message
`Message_Union.UntaggedMessage(Message _message, java.lang.String _fieldName)` Base constructor, simply records its arguments.
`UnitPort(boolean _optional, boolean _input, Message _message)` Full constructor, records the direction and message type of this port.

Uses of Message in rdlc.sw

Methods in rdlc.sw with parameters of type Message
`Type_Reference` | `Link_Standard.generate(UnitPort unitPort, Namespace _namespace, Class messageClass, ChannelModel channelModel, Message message, Library library)`
`Type_Reference` | `Link.generate(UnitPort unitPort, Namespace _namespace, Class messageClass, ChannelModel channelModel, Message message, Library library)` Generate the link endpoint class for the given unit port.
`static Class` | `Map.generateMessageType(Message message, Library library, Declaration rootDecl)` Generate an abstract software class which will represent the given message type.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES